常用属性:
/**设置超链接*/
android:autoLink 设置是否当文本为URL链接/email/电话号码/map时，文本显示为可点击的链接
android:textColorLink 设置文字链接的颜色. 
/**设置图标*/
android:drawableLeft 在text的左边添加一个图标
android:drawablePadding 设置text与图标的间隔
/**设置文本显示方式*/
android:ellipsize 设置当文字过长时,该控件该如何显示
/**设置文本宽度及行间距*/
android:ems 设置TextView的宽度为N个字符的宽度。这里测试为一个汉字字符宽度
android:maxEms 设置TextView的宽度为最长为N个字符的宽度。与ems同时使用时覆盖ems选项。
android:minEms 设置TextView的宽度为最短为N个字符的宽度。与ems同时使用时覆盖ems选项。
android:maxLength 限制显示的文本长度，超出部分不显示。
android:lines 设置文本的行数，设置两行就显示两行，即使第二行没有数据。
android:maxLines 设置文本的最大显示行数，与width或者layout_width结合使用，超出部分自动换行，超出行数将不显示。
android:minLines 设置文本的最小行数，与lines类似。
android:lineSpacingExtra 设置行间距。
android:lineSpacingMultiplier 设置行间距的倍数。如”1.2” 
/**设置下划线*/
TextView tv=new TextView(this);        
tv.getPaint().setFlags(Paint.UNDERLINE_TEXT_FLAG);//下划线
tv.setText(Html.fromHtml("<u>使用html实现下划线样式</u>"));